package model

type Friend struct {
	UniqueId string `json:"open_id"`
}

type FriendsList struct {
	Name    string `json:"name"`
	Avatar  string `json:"avatar"`
	Balance int    `json:"balance"`
}

type InviteList struct {
	Id           int
	OpenId       string
	InviteOpenId string
	Time         int
}

type FoodList struct {
	Id        int
	OpenId    string
	Stock     string
	Level     int
	Opened    int
	Completes string
	TaskLevel string
	TaskData  string
}

type WithDraw1 struct {
	OpenId string `json:"uniqueid"`
	Types  int    `json:"type"`
}

type UpStock struct {
	OpenId string `json:"uniqueid"`
	Key    []int  `json:"key"`
	Val    []int  `json:"val"`
	Level  int    `json:"level"`
	Types  int    `json:"type"`
}

type StoreOpen struct {
	OpenId string `json:"uniqueid"`
}

type StoreLevelUp struct {
	OpenId string `json:"uniqueid"`
	Level  int    `json:"level"`
}

type FoodUp struct {
	OpenId    string `json:"uniqueid"`
	Completes []bool `json:"completes"`
	Coin      int    `json:"coin"`
	Key       []int  `json:"key"`
	Val       []int  `json:"val"`
}

type Task struct {
	OpenId string `json:"uniqueid"`
	Data   []int  `json:"data"`
	Coin   int    `json:"coin"`
	Types  int    `json:"types"`
}

type DrawList struct {
	Id         int
	OpenId     string
	Money      int
	CreateTime int
	DrawTime   int
	OrderNo    string
	Types      int
	CreatedDay int
	Sign       string
	Name       int
}

type DrawResponse struct {
	Code int    `json:"code"`
	Msg  string `json:"msg"`
}

type CheckResponse struct {
	Code int    `json:"errcode"`
	Msg  string `json:"errmsg"`
	Data string `json:"data"`
}

type InviteData struct {
	OpenId string `json:"uniqueid"`
	Click  int    `json:"click"`
}

type Qrcode struct {
	Scene string `json:"scene"`
	Page  string `json:"page"`
	Width int    `json:"width"`
}

type Token struct {
	AccessToken string `json:"accessToken"`
	Time        int    `json:"expireTime"`
}

type InviteInfo struct {
	Name    string
	Avatar  string
	Balance int
}

type InviteInfoImg struct {
	Avatar string
}

type Luck struct {
	Id            int
	OpenId        string
	RemainTime    int
	SendTime      int
	UpdateTime    int
	SubscribeTime int
}

type PUpgrade struct {
	OpenId string `json:"uniqueid"`
	Time   int    `json:"time"`
}

type LuckD struct {
	OpenId string `json:"uniqueid"`
	Coin   int    `json:"coin"`
	Box    int    `json:"box"`
}

type C1 struct {
	OpenId string `json:"uniqueid"`
}

type C2 struct {
	OpenId string `json:"uniqueid"`
	RId    int    `json:"r_id"`
}

type Exchange struct {
	OpenId string `json:"uniqueid"`
	RId    int    `json:"r_id"`
}

type DrawCard struct {
	Id         int
	OpenId     string
	Money      int
	CreateTime int
	DrawTime   int
	OrderNo    string
	Types      int
	CreatedDay int
	Sign       string
	Name       int
}

type CardInfo struct {
	Id     int
	OpenId string
	C1     string
	C2     string
	C3     string
	C4     string
	C5     string
	C6     string
	C7     string
}
